place for making water - French English Dictionary